﻿    ;vim.Map("<F8>", "<AfterEffects_我的工具>", "AfterEffects")
    ;vim.Map("<Space>", "<HelloWorld>", "AfterEffects")
    ;vim.Map("<SP-q>", "<HelloWorld>", "AfterEffects")
    ; vim.Map("<CapsLock>", "<Ae_Script_QuickMenu>", "AfterEffects")
    vim.Map("/", "<Ae_SplitLayer>", "AfterEffects")
    vim.Map("<Alt>", "<AfterEffects_Alt>", "AfterEffects")
    ; vim.Map("<F1>1", "<Ae_Open>", "AfterEffects")
    ; vim.Map("<F1>2", "<Ae_Save>", "AfterEffects")
    ; vim.Map("<F1>3", "<Ae_SaveAs>", "AfterEffects")
    ; vim.Map("<F1>4", "<Ae_OpenRecent>", "AfterEffects")
    ; vim.Map("<F1>5", "<Ae_Import>", "AfterEffects")
    ; vim.Map("<F1>6", "<Ae_Exit>", "AfterEffects")

 ;  调用脚本
 ;  vim.Map("<>", "<Ae_ui_y>", "AfterEffects")   

 ;  vim.Map("<F4>", "<Ae_ReloadFootage>", "AfterEffects")
    ; vim.Map("1", "<Ae_Double_F1>", "AfterEffects") 
    ; vim.Map("<F2>", "<Ae_Double_F2>", "AfterEffects")
    ; vim.Map("<F3>", "<Ae_Double_F3>", "AfterEffects")
    ; vim.Map("<F4>", "<Ae_Double_F4>", "AfterEffects")
    vim.Map("<F5>", "<Ae_Double_F5>", "AfterEffects")
    ; vim.Map("<F7>", "<Ae_Double_k>", "AfterEffects") 
    ; vim.Map("<F6>", "<AfterEffects_优化合成时间>", "AfterEffects")            ;调用KeyBoard
    ; vim.Map("<F8>0", "<Ae_Script_BoboTools>", "AfterEffects")  
    ; vim.Map("<F8>4", "<Ae_Script_AutoMatte>", "AfterEffects")
    vim.Map("<F8>1", "<Ae_ProjectCleanerAll>", "AfterEffects")
    vim.Map("<F8>2", "<Ae_resetTransformations>", "AfterEffects")
    vim.Map("<F8>3", "<Ae_resetAll>", "AfterEffects")
    
    
    vim.Map("<F8>4", "<Ae_ProjectDeleteUnusedEffectPlugins>", "AfterEffects")
    vim.Map("<F8>5", "<Ae_CollectFiles>", "AfterEffects")
    vim.Map("<F8>6", "<Ae_Boxcam>", "AfterEffects")

    ; vim.Map("<F8>6", "<Ae_ReduceFiles>", "AfterEffects")
    ; vim.Map("<F9>", "<Ae_Double_FindAeFiles>", "AfterEffects") 在菜单中
    vim.Map("<F9>", "<Ae_Double_F9>", "AfterEffects")  
    vim.Map("<F12>", "<Ae_Script_AEProject>", "AfterEffects")
    ; vim.Map("<F12>", "<Ae_OrganizeProjectAssetsDiskCache>", "AfterEffects")

    vim.map("]","<Ae_WorkArea_right>","AfterEffects")
    vim.map("[","<Ae_WorkArea_left>","AfterEffects")
    vim.map("?","<ShowHelp>","AfterEffects")
    ; vim.map(":0","<ShowHelp2>","AfterEffects")
    vim.map(":p","<Ae_ProjectCleanerAll>","AfterEffects")
    vim.map(":c","<Ae_CollectFiles>","AfterEffects")
    vim.map(":m","<AE_多开>","AfterEffects")
    vim.map(":R","<Ae_resetAll>","AfterEffects")
    vim.Map(":r", "<Ae_resetTransformations>", "AfterEffects")
    vim.map(":5","<PluginsReg>","AfterEffects")
    vim.map(":1","<Ae_RenderToTC激活窗口>","AfterEffects")
    vim.map(":of","OpenLocalFiles","AfterEffects")

    ; vim.map(":3","<Config写入AE路径>","AfterEffects")
    vim.map("<A-a>","<Ae_Key_board>","AfterEffects")
    
;Double类型
    vim.Map("x", "<Ae_Double_x>", "AfterEffects")
    vim.Map("q", "<Ae_Double_q>", "AfterEffects")
    vim.Map("w", "<Ae_Double_w>", "AfterEffects")
    vim.Map("c", "<Ae_Double_c>", "AfterEffects")
    vim.Map("z", "<Ae_Double_z>", "AfterEffects")
    vim.Map("f", "<Ae_Double_f>", "AfterEffects")
    vim.Map("o", "<Ae_Double_o>", "AfterEffects")
    vim.Map("y", "<Ae_Double_y>", "AfterEffects")
    vim.Map("d", "<Ae_Double_d>", "AfterEffects")
    vim.Map("n", "<Ae_Double_n>", "AfterEffects")
    vim.Map("g", "<Ae_Double_g>", "AfterEffects")
    vim.Map("h", "<Ae_Double_h>", "AfterEffects")
    vim.Map("a", "<Ae_Double_a>", "AfterEffects")
; 时间轴
    vim.Map("j", "<Ae_上一帧>", "AfterEffects")
    vim.Map("k", "<Ae_下一帧>", "AfterEffects")
    vim.Map("J", "<Ae_第一帧>", "AfterEffects")
    vim.Map("K", "<Ae_最后一帧>", "AfterEffects")

    vim.Map("e", "<Ae_Double_e>", "AfterEffects")
    vim.Map("0", "<Ae_Double_0>", "AfterEffects")

    vim.Map("1", "<Ae_OrganizeProjectAssetsDiskCache>", "AfterEffects")
    vim.Map("2", "<Ae_右键>", "AfterEffects")
    ; vim.Map("3", "<Ae_确认>", "AfterEffects")

    vim.Map("4", "<Ae_Delete>", "AfterEffects")
    ; vim.Map("6", "<Ae_doubleTest>", "AfterEffects")
    vim.Map("8", "<Ae_Double_8>", "AfterEffects")
    vim.Map("-", "<Ae_Double_->", "AfterEffects")
    vim.Map("=", "<Ae_Double_=>", "AfterEffects")


; 层组操作
    ; 打组|显示切换|解散
    vim.Map("g", "<Ae_Double_g>", "AfterEffects")
    ; vim.Map("gg", "<AfterEffects_组>", "AfterEffects")
    ; vim.Map("<c-g>", "<AfterEffects_组>", "AfterEffects")
    ; vim.Map("gh", "<AfterEffects_展开>", "AfterEffects")
    ; vim.Map("gv", "<AfterEffects_选择组>", "AfterEffects")
    ; vim.Map("gu", "<AfterEffects_组解散>", "AfterEffects")
    ; vim.Map("G", "<AfterEffects_组溶解>", "AfterEffects")
    ; vim.Map("gd", "<AfterEffects_组溶解>", "AfterEffects")
    ; vim.Map("ga", "<AfterEffects_消减层>", "AfterEffects")
    ; vim.Map("gl", "<AfterEffects_消减例外>", "AfterEffects")

    ; vim.Map("gsa", "<AfterEffects_开关组>", "AfterEffects")
    ; vim.Map("gss", "<AfterEffects_组独立显示>", "AfterEffects")
    ; vim.Map("gsd", "<AfterEffects_组显示切换Non>", "AfterEffects")
    vim.Map("G", "<AfterEffects_组显示切换Exp>", "AfterEffects")



;Press长按类型
    vim.Map("p", "<Ae_Press_p>", "AfterEffects")
    vim.Map("s", "<Ae_Press_s>", "AfterEffects")
    vim.Map("r", "<Ae_Press_r>", "AfterEffects")
    vim.Map("t", "<Ae_Press_t>", "AfterEffects")

;长按鼠标左键类型
    vim.Map("<LB-a>", "<Ae_foolParent>", "AfterEffects")
    vim.Map("<LB-e>", "<Ae_RevealInFinder>", "AfterEffects")
    vim.Map("<LB-t>", "<Ae_RevealLayerSourceInProject>", "AfterEffects")
    vim.Map("<LB-d>", "<Ae_differenceToggle>", "AfterEffects")
    vim.Map("<LB-g>", "<Ae_layerGuideLayer>", "AfterEffects")
    ; vim.Map("<LB-j>", "<Ae_jumpToKey>", "AfterEffects")
    vim.Map("<LB-h>", "<Ae_MaskAndShapeVisibility>", "AfterEffects")
    vim.Map("<LB-n>", "<Ae_simpleNamer>", "AfterEffects")
    vim.Map("<LB-c>", "<Ae_PointCenter>", "AfterEffects")
    vim.Map("<LB-F5>", "<Ae_ReplaceFootageFile2>", "AfterEffects")
    
    ; vim.Map("R", "<Ae_Remove>", "AfterEffects")
    vim.Map("vcn", "<AfterEffects_新建合成>", "AfterEffects")
    vim.Map("vcc", "<AfterEffects_固态层>", "AfterEffects")
    vim.Map("vca", "<AfterEffects_调节层>", "AfterEffects")
    vim.Map("vcm", "<AfterEffects_Null>", "AfterEffects")
    ;vim.Map("vcv", "<AfterEffects_全局控制初始化>", "AfterEffects")



    ;vim.Map("<Alt>", "<Ae_AHK>", "Aft erEffects")
    ; vim.Map("<SP-1>", "<Ae_OrganizeProjectAssets>", "AfterEffects")
    ; vim.Map("<SP-2>", "<Ae_ProjectCleaner>", "AfterEffects")

    vim.Map("<SP-q>", "<Ae_Preset_Apply>", "AfterEffects")
    ; vim.Map("<SP-w>", "<Ae_key_vh>", "AfterEffects")
    vim.Map("<SP-i>", "<HelpAe>", "AfterEffects")

    vim.Map("<SP-s>", "<Ae_SwitchLabel>", "AfterEffects")
    ; vim.Map("<~LS>", "<Ae_LShift>", "AfterEffects")
    ; vim.Map("<~LC>", "<Ae_FXConsole>", "AfterEffects")
; Ctrl&Shift相关
    ; vim.Map("<Ctrl>", "<Ae_Double_Ctrl>", "AfterEffects")
    ; vim.Map("<Shift>", "<Ae_Double_Shift>", "AfterEffects")
    vim.Map("<Space>", "<AeSpace>", "AfterEffects") 
    vim.Map("<SP-j>", "<Ae_LayerMoveUp>", "AfterEffects")
    vim.Map("<SP-k>", "<Ae_LayerMoveDown>", "AfterEffects")


    vim.Map("<SP-,>", "<Ae_向左切换标签>", "AfterEffects")
    vim.Map("<SP-.>", "<Ae_向右切换标签>", "AfterEffects")


    ; vim.Map("<LB-j>", "<Ae_LayeLeft>", "AfterEffects")
    ; vim.Map("<LB-k>", "<Ae_LayerRight>", "AfterEffects")
    vim.Map("<LB-[>", "<Ae_LayerInterceptLeft>", "AfterEffects")
    vim.Map("<LB-]>", "<Ae_LayerInterceptRight>", "AfterEffects")
    vim.Map("<LB-1>", "<Ae_LayerInterceptLeft>", "AfterEffects")
    vim.Map("<LB-2>", "<Ae_LayerInterceptRight>", "AfterEffects")
    
    ;vim.Map("<C-c>", "<Ae_CopyPaste>", "AfterEffects")
    ; vim.Map("<C-LButton>", "<AeSpace>", "AfterEffects")
    ; vim.Map("<~LC>", "<Ae_LCtrl>", "AfterEffects")
    ; vim.Map("<`-5>", "<Ae_Test>", "AfterEffects")

